package jangdolbaeng2.tools;

import jangdolbaeng2.db.MybatisConfig;

import java.util.HashMap;
import java.util.List;

import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
/*
 * 작성자 : 진승민
 * 기능 : DB 에서 Category정보를 HashMap으로 만들어준다. 
 * 작성일 2014-10-16*/
public class CategoryMap {
	SqlSessionFactory factory = MybatisConfig.getSqlSessionFactory();
	// 카테고리 정보를 리스트로 읽어서 HashMap으로 변환	
	@SuppressWarnings("unchecked")
	public HashMap<String, String> category(){		
		SqlSession ss = factory.openSession();
		HashMap<String, String> map = new HashMap<String, String>();
		List list=null;
		try{
			//
			list=  ss.selectList("seller.category");
			ss.commit();
			for(Object x : list){				
				map.put(((HashMap<String, String>)x).get("CATEGORY_KEY"), ((HashMap<String, String>)x).get("CATEGORY_VALUE"));
			}
		}catch(Exception e) {
			e.printStackTrace();
		}		
		return map;
	}
}
